
/**
 * Profile
 */
 
div#twitter_status {
	background: url('/images/sites-icons/twitter.png') left top no-repeat;
	padding-left: 20px;
	color: #CECECE;
	margin-bottom: 15px;
	min-height: 16px;
}

	div#twitter_status a {
		color: #CECECE;
		text-decoration: none;
	}
	
	div#twitter_status a:hover {
		text-decoration: underline;
	}

table#t_profile {
	width: 100%;
	border: 0px;
}

	td#profile_left {
		width: 230px;
		vertical-align: top;
	}
		div#profile_avatar_wrap {
			clear: both;
			text-align: center;
			background: #F2F2F2;
			padding: 20px 0px;
			padding-bottom: 0px;
		}
			
			div#profile_avatar_wrap img {
				padding: 7px;
				border: #B5B5B5 1px solid;
				background: #fff;
			}
			
			div#profile_avatar_wrap div#user_ratig {
				margin-top: 20px;
				background: #FFF;
				padding: 10px;
			}
			
				div#profile_avatar_wrap div#user_ratig span#rating_number {
					background: #a4d139;
					padding: 0px 5px;
					color: #fff;
					font-size: 17pt;
					
				}
				
					div#profile_avatar_wrap div#user_ratig span#ratind_votes {
						color: #cecece;
					}
				
				div#profile_avatar_wrap div#user_ratig a.vote {
					font-size: 17pt;
					text-decoration: none;
					padding: 0px 5px;
				}
				
				div#profile_avatar_wrap div#user_ratig a.good {
					color: #a4d139;
				}
				
				div#profile_avatar_wrap div#user_ratig a.bad {
					color: #f7672e;
				}
				
				div#profile_avatar_wrap div#user_ratig a.cant {
					color: #cecece;
				}
	
	td#profile_right {
		padding-left: 20px;
		vertical-align: top;
	}
		h1#user_name {
			margin-top: 0px;
		}
		
			a#user_friend {
				margin-left: 30px; 
			}
			
			a#mail_friend {
				margin-left: 10px; 
			}
		
		div#profile_nav {
			background: #F2F2F2;
			padding: 5px 5px 5px 13px;
			margin: 0px 0px 15px -20px;
		}
		
			div#profile_nav a, div#profile_nav a:hover {
				font-weight: normal;
				color: #000;
				text-decoration: none;
				margin-left: 7px;
			}
			
			div#profile_nav a.selected, div#profile_nav a.selected:hover {
				color: #ea1ea0;
				background: #efefef;
			}

div.property_item {
	display: table;
	width: 100%;
	margin: 10px 0px;
}

	div.property_item div.property_title {
		float: left;
		width: 140px;
		text-align: right;
		font-weight: bold;
	}
	
	div.property_item div.property_value {
		padding-left: 10px;
		margin-left: 140px;
	}
	
		div.property_item div.property_value a.livejournal {
			background: url("/images/sites-icons/livejournal.png") left center no-repeat;
			padding-left: 23px;
		}
		
		div.property_item div.property_value a.habr {
			background: url("/images/sites-icons/habr.png") left center no-repeat;
			padding-left: 23px;
		}
		
		div.property_item div.property_value a.vkontakte {
			background: url("/images/sites-icons/vkontakte.png") left center no-repeat;
			padding-left: 23px;
		}
		
		div.property_item div.property_value a.twitter {
			background: url("/images/sites-icons/twitter.png") left center no-repeat;
			padding-left: 23px;
		}

ul#friends_list {
	display: table;
	margin: 0px;
	padding: 0px;
}

	ul#friends_list li {
		float: left;
		padding-left: 16px;
		background: url("/images/user-small.png") left center no-repeat;
		list-style: none;
		margin-right: 10px;
	}

ul#blogs_list {
	display: table;
	margin: 0px;
	padding: 0px;
}

	ul#blogs_list li {
		float: left;
		padding-left: 16px;
		background: url("/images/blog-small.png") left center no-repeat;
		list-style: none;
		margin-right: 10px;
	}

/**
 * Avatars manager
 */
div#avatars_manager div.avatar_item {
	padding-bottom: 10px;
	margin: 10px 0px 0px 0px;
	border-bottom: #bbbbbb 1px solid;
	display: table;
	width: 100%;
	clear: both;
}

div#avatars_manager div.avatar_item.selected {
	background: #fff9e8;
}

div#avatars_manager p {
	margin-top: 0px;
	padding: 20px 10px;
	background: #F2F2F2;
}

/**
 * Block user albums
 */

div#user_albums_block {}

	div#user_albums_block div.item {
		display: table;
		width: 100%;
		margin-bottom: 10px;
	}
	
		div#user_albums_block div.item div.preview {
			width: 115px;
			float: left;
		}
		
			div#user_albums_block div.item div.preview img {
				border: 1px solid #B5B5B5;
				background: #fff;
				padding: 3px;
			}
		
		div#user_albums_block div.item div.description {
			margin-left: 115px;
		}